package cn.iocoder.yudao.module.lfd.convert.points;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.lfd.controller.admin.points.vo.*;
import cn.iocoder.yudao.module.lfd.dal.dataobject.points.PointsDO;

/**
 * 积分 Convert
 *
 * @author 芋道源码
 */
@Mapper
public interface PointsConvert {

    PointsConvert INSTANCE = Mappers.getMapper(PointsConvert.class);

    PointsDO convert(PointsCreateReqVO bean);

    PointsDO convert(PointsUpdateReqVO bean);

    PointsRespVO convert(PointsDO bean);

    List<PointsRespVO> convertList(List<PointsDO> list);

    PageResult<PointsRespVO> convertPage(PageResult<PointsDO> page);

    List<PointsExcelVO> convertList02(List<PointsDO> list);

}
